package com.itheima.com;

/*
 *          装箱:即是将基本数据类型转换成包装类--------->将基本类型"装起来"(基本类型-->包装类)
 *          拆箱:就是将包装类转换成基本数据类型-------->将包装类"转成"基本类型
 *
 *
 *
 *
 * */
//注意类名,java文件一致,不能是java内部已经定义过的类名
public class IntegerDemo03 {
    //程序主入口
    public static void main(String[] args) {
        //自动装箱: 基本类型 - >包装类 相当于Integer.valueOf(int num);
        Integer i1 = 100;

        //自动拆箱  包装类 -> 基本类型 相当于 包装类的对象.intValue()
        int i = i1;

        /*
         *案例分析
         *
         * */
        Integer in = 200;
        in += 100;
        //in += 100; 等同于in = in + 200  //自动拆箱,后与200相加,然后进行加法操作,的到300
        //in = 300; //自动装箱

    }
}
